TeamRadar v 2.0
UT2004 Mutator
Written by Snorelax <snorelax@hushmail.com>
Special Thanks:
Airmoran (for making the icons as I suck hardcore at Photoshop)
dma (A whole lot of coding help)
j0kz (Writing the readme because I'm too damn lazy)
j0kz, nefariousD, Brewster, and Airmoran (The guys I play the game with)

Installation Instructions:
Extract the contents into your ut2004 folder.
Add ServerPackages=TeamRadar to your \system\ut2004.ini or your server ini file under [Engine.GameEngine] if you want to run a dedicated server with it.

If running from a commandline, add Mutator=TeamRadar.TeamRadarMut

About:
TeamRadar puts your teammates and your team's empty vehicles on the minimap. Players are represented by an arrow, vehicles by a vehicle icon, empty vehicles with a grey icon(by default). Colors are confurable for each team and for the empty vehicles.

Configuration:
There are two new keybindings: Fullscreen Map and Config Menu. There are no default keys so you'll have to assign them in the key settings menu. The commands are "trFullMap" and "trConfigMenu" if you want to do it by hand.

Adding custom vehicle icons(vehicle devs only):
Make an icon any size, done in white with an alpha channel around the icon. The icon must be oriented to the north.
Save it into your texture package or whatever
Add the following code to your Mutator's Tick function:

simulated function Tick(float DeltaTime)
{
	local TeamRadar trInteraction;
	local int i;
	local PlayerController PC;
	
	PC = Level.GetLocalPlayerController();
	
	for (i=0;i<PC.LocalInteractions.Length;i++)
		if (PC.LocalInteractions[i].IsA('TeamRadar')
			TeamRadar(PC.LocalInteractions[i]).AddRadarIcon(Classname, Texture, IconOffsetX,IconOffsetY,IconSizeX,IconSizeY);
}

Where classname is the name of your class. If you were making an ONSRV for example, you'd do

AddRadarIcon(ONSRV,texture'jeep',0,0,64,64);

Pretty easy :P
	

Version History:
v1.0: First public release (4/6/2004)
v1.1: Added configurable colors for the icons (4/6/2004)
v1.1.1: Fixed a bug where it wouldn't work on a dedicated server
v1.1.2: Fixed the incorrect radar placement bug
v2.0: Code scrapped and redone. Tons of new features, plus it works.
v2.0.2: Corrected level change lockup bug.
v3.0:
-added icons to menu
-added mouseover info to icons
-fixed bug where it would spam errors to the log if you loaded it in a different gametype
-Added the ability for vehicle programmers to add new vehicle icons to the mutator